package com.iwhalecloud.citybrain.flow.platform.manager.application.common.context;

import java.util.Map;

import lombok.Builder;
import lombok.Data;

/**
 * @author lilh
 * @date 2020/12/1 下午4:15
 */
@Data
@Builder
public class MessageSenderContext {

    /**
     * 消息标题
     */
    private String title;

    /**
     * 消息体
     */
    private String body;

    /**
     * 发送人code
     */
    private String senderCode;

    /**
     * 发送人名称
     */
    private String senderName;

    /**
     * 接收人名称
     */
    private String receiverCode;

    /**
     * 接收人名称
     */
    private String receiverName;

    /**
     * 消息类型
     */
    private String type;

    /**
     * 流程名称
     */
    private String processName;

    /**
     * 实例id
     */
    private String processInstanceId;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 额外属性
     */
    private Map<String, Object> properties;
}
